﻿using AccesoDatos.Modulos.ClasesAccesoDatos;
using Modelado.Modulos.ClasesModelado;
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Logica.Modulos.ClasesLogica
{
    public class LOG_REP_FACTURACION_BY_ORDEN:Negocio
    {
        public DataTable SEL_FACTURACIONByORDEN(int codorden)
        {
            try
            {
                this.AbrirConexion();

                AD_REP_FACTURACION_BY_ORDEN objBD = new AD_REP_FACTURACION_BY_ORDEN();

                DataTable lista = objBD.SEL_FACTURACIONByORDEN(this.comando, codorden);

                this.CerrarConexion();

                return lista;
            }
            catch (Exception exc)
            {
                this.CerrarConexion();
                throw exc;
            }
        }

        public DataTable SEL_Detalle_Estructural(int codorden)
        {
            try
            {
                this.AbrirConexion();

                AD_REP_FACTURACION_BY_ORDEN objBD = new AD_REP_FACTURACION_BY_ORDEN();

                DataTable lista = objBD.SEL_Detalle_Estructural(this.comando, codorden);

                this.CerrarConexion();

                return lista;
            }
            catch (Exception exc)
            {
                this.CerrarConexion();
                throw exc;
            }
        }
    }
}
